<!DOCTYPE html>
<html lang="en">

<!-- Head tag -->
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="null">
    <meta name="keyword" content="null">
    <meta name="theme-color" content="#600090">
    <meta name="msapplication-navbutton-color" content="#600090">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="#600090">
    <link rel="shortcut icon" href="/assets/favicon.ico">
    <link rel="alternate" type="application/atom+xml" title="张小阳" href="/atom.xml">
    <link rel="stylesheet" href="https://cdn.bootcss.com/animate.css/3.5.2/animate.css">
    <link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.css">
    <title>
        
        工具列表｜MillZhang&#39;s blog
        
    </title>

    <link rel="canonical" href="http://millzhang.github.io/2017/06/03/carts/03.工具/">

    <!-- Bootstrap Core CSS -->
    <link rel="stylesheet" href="/css/bootstrap.min.css">

    <!-- Custom CSS -->
    <link rel="stylesheet" href="/css/blog-style.css">

    <!-- Pygments Github CSS -->
    <link rel="stylesheet" href="/css/syntax.css">
</head>

<!-- hack iOS CSS :active style -->
<body ontouchstart="" class="animated fadeIn">
<!-- Navigation -->
<nav class="navbar navbar-default navbar-custom navbar-fixed-top " id="nav-top" data-ispost = "true" data-istags="false
" data-ishome = "false" >
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header page-scroll">
            <button type="button" class="navbar-toggle">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand animated pulse" href="/">
                <span class="brand-logo">
                    MillZhang
                </span>
            </a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <!-- Known Issue, found by Hux:
            <nav>'s height woule be hold on by its content.
            so, when navbar scale out, the <nav> will cover tags.
            also mask any touch event of tags, unfortunately.
        -->
        <!-- /.navbar-collapse -->
        <div id="huxblog_navbar">
            <div class="navbar-collapse">
                <ul class="nav navbar-nav navbar-right">
                    <li>
                        <a href="/"><i class="fa fa-home"></i>主页</a>
                    </li>
                   <li>
                        <a href="/tags"><i class="fa fa-tags"></i>归档</a>
                    </li>
                    <li>
                        <a href="/about"><i class="fa fa-user"></i>关于</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <!-- /.container -->
</nav>
<script>
    // Drop Bootstarp low-performance Navbar
    // Use customize navbar with high-quality material design animation
    // in high-perf jank-free CSS3 implementation
//    var $body   = document.body;
    var $toggle = document.querySelector('.navbar-toggle');
    var $navbar = document.querySelector('#huxblog_navbar');
    var $collapse = document.querySelector('.navbar-collapse');

    $toggle.addEventListener('click', handleMagic)
    function handleMagic(e){
        if ($navbar.className.indexOf('in') > 0) {
        // CLOSE
            $navbar.className = " ";
            // wait until animation end.
            setTimeout(function(){
                // prevent frequently toggle
                if($navbar.className.indexOf('in') < 0) {
                    $collapse.style.height = "0px"
                }
            },400)
        }else{
        // OPEN
            $collapse.style.height = "auto"
            $navbar.className += " in";
        }
    }
</script>

<!-- Main Content -->

<!--only post-->

<header class="intro-header">
    <div class="container">
        <div class="row">
            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 text-center">
                <div class="post-heading">
                    <h1>工具列表</h1>
                    
                    <span class="meta">
                         作者 MillZhang
                        <span>
                          日期 2017-06-03
                         </span>
                    </span>
                    <div class="tags text-center">
                        
                        <a class="tag" href="/tags/#tools"
                           title="tools">tools</a>
                        
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="post-title-haojen">
        <span>
            工具列表
        </span>
    </div>
    <div class="post-header-image">
        
            <img src="http://oritfw5nq.bkt.clouddn.com/wall-303.jpg?imageView2/0/format/jpg/interlace/1/q/85|watermark/2/text/QnkgTWlsbHpoYW5n/font/5b6u6L2v6ZuF6buR/fontsize/480/fill/I0ZERkRGRA==/dissolve/56/gravity/SouthEast/dx/10/dy/10|imageslim">
         
    </div>
</header>

<!-- Post Content -->
<article>
    <div class="container">
        <div class="row">
            <!-- Post Container -->
            <div class="col-lg-8 col-lg-offset-1 col-sm-9 post-container">
                <h3 id="在线编码"><a href="#在线编码" class="headerlink" title="在线编码"></a>在线编码</h3><ul>
<li><a href="http://jsbin.com/?html,js,output" target="_blank" rel="external">JS-BIN</a></li>
<li><a href="http://jsrun.net/" target="_blank" rel="external">JS-RUN</a></li>
<li><a href="https://jsfiddle.net/" target="_blank" rel="external">jsfiddle</a></li>
</ul>
<hr>
<h3 id="社区"><a href="#社区" class="headerlink" title="社区"></a>社区</h3><ul>
<li><a href="https://juejin.im/welcome/frontend/?utm_source=css88&amp;utm_medium=word&amp;utm_content=ganhuo&amp;utm_campaign=q3_personal" target="_blank" rel="external">掘金</a></li>
<li><a href="https://weekly.75team.com/" target="_blank" rel="external">奇舞周刊</a></li>
<li><a href="http://www.infoq.com/cn/" target="_blank" rel="external">InfoQ</a></li>
<li><a href="http://nodejs.cn/" target="_blank" rel="external">Nodejs中文网</a></li>
<li><a href="https://www.awesomes.cn/" target="_blank" rel="external">awesomes</a></li>
<li><a href="http://idesign.qq.com/#!index/feed" target="_blank" rel="external">腾讯设计导航</a></li>
<li><a href="http://taobaofed.org/" target="_blank" rel="external">淘宝FED</a></li>
<li><a href="http://alloyteam.github.io/" target="_blank" rel="external">Tencent AlloyTeam</a></li>
</ul>
<hr>
<h3 id="社区资源"><a href="#社区资源" class="headerlink" title="社区资源"></a>社区资源</h3><h4 id="VUE"><a href="#VUE" class="headerlink" title="VUE"></a><code>VUE</code></h4><ul>
<li><a href="https://www.awesomes.cn/subject/vue" target="_blank" rel="external">Vue资源列表</a></li>
<li><a href="https://juejin.im/collection/58342a256a22654ac5d1685d" target="_blank" rel="external">优质的vue开源项目</a></li>
</ul>
<h4 id="node"><a href="#node" class="headerlink" title="node"></a><code>node</code></h4><ul>
<li><a href="https://npm.taobao.org/mirrors" target="_blank" rel="external">淘宝镜像资源</a></li>
</ul>
<hr>
<h3 id="CDN静态资源"><a href="#CDN静态资源" class="headerlink" title="CDN静态资源"></a><code>CDN</code>静态资源</h3><ul>
<li><a href="http://cdn.code.baidu.com/" target="_blank" rel="external">百度静态资源公共库</a></li>
<li><a href="https://www.staticfile.org/" target="_blank" rel="external">Staticfile CDN</a></li>
<li><a href="http://www.bootcdn.cn/" target="_blank" rel="external">BootCDN</a>,相对来说快点</li>
</ul>
<hr>
<h3 id="web字体图标"><a href="#web字体图标" class="headerlink" title="web字体图标"></a><code>web</code>字体图标</h3><ul>
<li><a href="http://fontawesome.io/icons/" target="_blank" rel="external">fontawesome</a></li>
<li><a href="https://github.com/Justineo/vue-awesome" target="_blank" rel="external">vue-awesome</a></li>
</ul>
<hr>
<h3 id="项目"><a href="#项目" class="headerlink" title="项目"></a>项目</h3><hr>
<h3 id="插件"><a href="#插件" class="headerlink" title="插件"></a>插件</h3><hr>
<h3 id="接口模拟"><a href="#接口模拟" class="headerlink" title="接口模拟"></a>接口模拟</h3><ul>
<li><a href="http://rapapi.org/org/index.do" target="_blank" rel="external">RAP</a></li>
<li><img src="http://cdn.apizza.cc/Static/image/logo.png" alt="Apizza"><a href="http://apizza.cc/projects" target="_blank" rel="external">Apizza</a></li>
</ul>

                <hr>
                <ul class="pager">
                    
                    <li class="previous">
                        <a href="/2017/06/05/2017-note/08.JS函数式编程/" data-toggle="tooltip" data-placement="top"
                           title="JS函数式编程">&larr; 上一页</a>
                    </li>
                    
                    
                    <li class="next">
                        <a href="/2017/06/02/carts/02.文章/" data-toggle="tooltip" data-placement="top"
                           title="文章列表">下一页 &rarr;</a>
                    </li>
                    
                </ul>
                <div class="comment">
                    <div id="cloud-tie-wrapper" class="cloud-tie-wrapper"></div>
                </div>
            </div>
            <div class="hidden-xs col-sm-3 toc-col">
                <div class="toc-wrap">
                    <ol class="toc"><li class="toc-item toc-level-3"><a class="toc-link" href="#在线编码"><span class="toc-text">在线编码</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#社区"><span class="toc-text">社区</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#社区资源"><span class="toc-text">社区资源</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#VUE"><span class="toc-text">VUE</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#node"><span class="toc-text">node</span></a></li></ol></li><li class="toc-item toc-level-3"><a class="toc-link" href="#CDN静态资源"><span class="toc-text">CDN静态资源</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#web字体图标"><span class="toc-text">web字体图标</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#项目"><span class="toc-text">项目</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#插件"><span class="toc-text">插件</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#接口模拟"><span class="toc-text">接口模拟</span></a></li></ol>
                </div>
            </div>
        </div>

        <div class="row">
            <!-- Sidebar Container -->

            <div class="
                col-lg-8 col-lg-offset-2
                col-md-10 col-md-offset-1
                sidebar-container">

                <!-- Featured Tags -->
                

                <!-- Friends Blog -->
                
            </div>
        </div>

    </div>
</article>
<!-- 网易云音乐-->

<iframe class="cloud-music" frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 
    src="//music.163.com/outchain/player?type=2&amp;id=18803411&amp;auto=0&amp;height=66">
</iframe>
<!-- 网易云跟帖-->
<script src="https://img1.cache.netease.com/f2e/tie/yun/sdk/loader.js"></script>
<script>
var cloudTieConfig = {
  url: document.location.href, 
  sourceId: "",
  productKey: "40a8ee22b6084862a8907e6902e525fa",
  target: "cloud-tie-wrapper"
};
var yunManualLoad = true;
Tie.loader("aHR0cHM6Ly9hcGkuZ2VudGllLjE2My5jb20vcGMvbGl2ZXNjcmlwdC5odG1s", true);
</script>

<!-- Footer -->
<!-- Footer -->
<footer>
    <div class="container">
        <div class="row">
            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 text-center">
                <p class="copyright text-muted">
                    Copyright &copy; MillZhang 2017
                    <br>
                </p>
            </div>
        </div>
    </div>
</footer>

<!-- jQuery -->
<script src="/js/jquery.min.js"></script>

<!-- Bootstrap Core JavaScript -->
<script src="/js/bootstrap.min.js"></script>

<!-- Custom Theme JavaScript -->
<script src="/js/blog.js"></script>

<!-- async load function -->
<script>
    function async(u, c) {
      var d = document, t = 'script',
          o = d.createElement(t),
          s = d.getElementsByTagName(t)[0];
      o.src = u;
      if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
      s.parentNode.insertBefore(o, s);
    }
</script>

<!-- jquery.tagcloud.js -->
<script>
    // only load tagcloud.js in tag.html
    if($('#tag_cloud').length !== 0){
        async("http://oritfw5nq.bkt.clouddn.com/jquery.tagcloud.js",function(){
            $.fn.tagcloud.defaults = {
                //size: {start: 1, end: 1, unit: 'em'},
                color: {start: '#bbbbee', end: '#0085a1'},
            };
            $('#tag_cloud a').tagcloud();
        })
    }
</script>

<!--fastClick.js -->
<script>
    async("//cdn.bootcss.com/fastclick/1.0.6/fastclick.min.js", function(){
        var $nav = document.querySelector("nav");
        if($nav) FastClick.attach($nav);
    })
</script>



<!--wechat title img-->
<img class="wechat-title-img" src="http://oritfw5nq.bkt.clouddn.com/avatar.jpg?imageslim">
<a id="backtop" class="border-bottom" href="javascript:;">回顶部</a>
<script type="application/javascript">
var docOuter = document.body.scrollTop ? document.body : document.documentElement;
var backToTop = function(rate) {
  var doc = document.body.scrollTop ? document.body : document.documentElement;
  var scrollTop = doc.scrollTop;
  var top = function() {
    scrollTop = scrollTop + (0 - scrollTop) / (rate || 2);
    if (scrollTop < 1) {
      doc.scrollTop = 0;
      return;
    }
    doc.scrollTop = scrollTop;
    // 动画gogogo!
    requestAnimationFrame(top);
  };
  top();
};
var topBtn = document.getElementById('backtop'),
    docTop = docOuter.scrollTop;
if(docTop>=300){
  topBtn.style.opacity = 1;
}

topBtn.onclick = function() {
  backToTop(12)
}
window.onscroll = function(e) {
  var doc = document.body.scrollTop ? document.body : document.documentElement;
  var scrollTop = doc.scrollTop;
  if (scrollTop >= 300) {
    topBtn.style.opacity = 1;
  } else {
    topBtn.style.opacity = 0;
  }
}
</script>
</body>

</html>
